home *** CD-ROM | disk | FTP | other *** search
- #ifndef UTIL_H
- #define UTIL_H
-
- #include <stdio.h>
- #include <sys/types.h>
-
- #define Case break; case
- #define Default break; default
-
- extern int Verbose;
-
- extern void error(char *, ...);
- extern void debug(char *, ...);
- extern int System(char *, ...);
- extern char *save(char *);
- extern int blank(char *);
- extern void stripcomment(char *s);
- extern void stripnl(char *s);
- extern char *skipsp(char *);
- extern void squishblank(char *);
- extern void squishwhite(char *s);
- extern char *prefix(char *, char *);
- extern int suffix(char *, char *);
- extern char *strindex(char *, char *);
- extern void sub(char *, char, char);
- extern void substr(char *, char *, char *);
- extern void stot(char *, char **, char);
-
- extern int fMode(char *);
- extern int fSize(char *);
- extern int fTime(char *);
- extern int fDirectory(char *);
- extern int fLink(char *);
- extern int mkdirs(char *, int);
-
- extern int match(char *, char *);
-
- #define Alloc(x) (x *)calloc(1,sizeof(x))
-
- #endif